Billentyűzetről beolvasott sor szavakra bontása (Szavak.pas)

program Szavak;
uses crt;
var s,sb:string;
    i2:integer;
BEGIN
   clrscr;
   write('Kerek egy szoveget: ');
   readln(s);
   sb:=s+' *';
   i2:=pos(' ',sb);
   while (i2>0) do begin
      if(i2>1) then begin
         writeln (copy(sb,1,i2-1));
         end;
      sb:=copy(sb,i2+1,255);
      i2:=pos(' ',sb);
      end;
END.